import Vue from 'vue'
//导入弹框提示组件
import {
	    Button, 
	    Form, 
	    FormItem, 
	    Input, 
	    Message, 
	    Container, 
	    Header, 
	    Aside, 
	    Main, 
	    Menu, 
	    Submenu, 
	    MenuItemGroup, 
	    MenuItem, 
	    Breadcrumb, 
	    BreadcrumbItem, 
	    Card, 
	    Row, 
	    Col, 
	    Table, 
	    TableColumn, 
	    Switch, 
	    Pagination, 
	    Dialog, 
	    MessageBox, 
	    Tag, 
	    Tree, 
	    Select, 
	    Option, 
	    Cascader, 
	    Alert, 
	    Tabs, 
	    TabPane, 
	    Steps, 
        Step, 
        CheckboxGroup, 
        Checkbox, 
        Upload
	   } from 'element-ui'
	   
import Timeline from './timeline/index.js'
import TimelineItem from './timeline-item/index.js'
//在全局中注册组件
Vue.use(Button)
Vue.use(Form)
Vue.use(FormItem)
Vue.use(Input)
Vue.use(Container)
Vue.use(Header)
Vue.use(Aside)
Vue.use(Main)

Vue.use(Menu)
Vue.use(Submenu)
Vue.use(MenuItemGroup)
Vue.use(MenuItem)
Vue.use(Breadcrumb)
Vue.use(BreadcrumbItem)
Vue.use(Card)
Vue.use(Row)
Vue.use(Col)
Vue.use(Table)
Vue.use(TableColumn)
Vue.use(Switch)
Vue.use(Pagination)
Vue.use(Dialog)
Vue.use(Tag)
Vue.use(Tree)
Vue.use(Select)
Vue.use(Option)
Vue.use(Cascader)
Vue.use(Alert)
Vue.use(Tabs)
Vue.use(TabPane)
Vue.use(Steps)
Vue.use(Step)
Vue.use(CheckboxGroup)
Vue.use(Checkbox)
Vue.use(Upload)
Vue.use(Timeline)
Vue.use(TimelineItem)
//挂载在vue的原型上，这样vue的每个组件都能通过this访问到$message
Vue.prototype.$message = Message
Vue.prototype.$msgbox = MessageBox